james white
International FootballWhen the Analysis Sheet Is Blank: The Verification Discipline of a Beat ReporterEleven o'clock at night in Madrid. On my desk lies an open, ruled notebook...
EsportsWhen the Data Table Comes Back Empty: Data Integrity and the Limits of Sports ModelsKazan, the night of June 27, 2026. The clock at Kazan Arena ticked into the...
International FootballFour Belt Nights in October: When Mexican Boxing Meets Gulf CapitalFour consecutive Saturday nights in October 2026 — the 10th, 17th, 24th and...
EsportsThe esports transfer bubble: When young talent is priced by dataNovember, a hotel in Gangnam, Seoul. A negotiation ran four hours, and nobody...
BasketballBasketball News Digest: When All Nine Sections Say "Not Enough Information"An incoming sports brief has no player names, no game statistics, and no...
Table TennisUnder-21 National Cup: Pashley and Trumpauskas defend their titles from the second seedElla Pashley walks onto the floor at Highfields TTC in Wellingborough as the...
EsportsPhantom Blade Zero and the Real Test for Chinese Game Development After WukongWhen IGN's exclusive trailer dropped with new boss encounters, what hit me...
Martial ArtsBoxRec Does Not Award Belts: What Ho Chi Minh City Boxing Has Not Told Its FansOPENING I was sitting in the fourth row of a professional boxing event in Ho...
EsportsT1 Enter Worlds 2026 With a Mid-Game Hole: Caedrel Names the Weakest LinkTwo in the morning in Shenzhen, and I was scrubbing back through an old strea...
BasketballAlex Peters: The most important career decision - Transfer from Olympiacos to Armani MilanoAlex Peters, the 31-year-old American power forward, has officially joined...
International FootballZverev Wins US Open 2026: One Title, Two YardsticksOn the press-conference recording after the final, Tallon Griekspoor's voice...
International FootballThe Empty Report and the Line Between Analysis and GuessworkThat night, the screen in the small studio in Nha Trang showed only one symbo...
International FootballSix Rounds, One Outburst, and the Real Gap at Manchester UnitedThe evening of 18 October, Elland Road. In the first fifteen minutes, the sou...
VolleyballVietnam Women's Volleyball Squad Crisis at Asiad 20: When the Truth Needs a Beautiful DressPeople call me a shock-jock, but I only say what they haven't dared to say....
TennisEleven Set Points for One Set: What the Ningbo Data Says About Rybakina Before the FinalOn Saturday evening in Ningbo, Elena Rybakina's first set ran so long that th...
EsportsFaker: Age Is Not a Barrier for Esports PlayersAfter winning the gold medal with the South Korean esports national team at...
International FootballThe Blind Spot in Vietnamese Football's Talent Hunt: A Lesson from Pham Gia HungSummer 2026. I sat in the third row of the auxiliary stand at Nha Trang...
BilliardsVietnamese Billiards: One Name, Three Disciplines, and the Cost of ConfusionOn the final night of the 2026 UMB World Three-cushion Championship in Rander...
VolleyballFinland stun world champions Italy 3-2 in EuroVolley 2026 quarter-final: four points, two ticketsIn the final minute of the fifth set in Turin, the scoreboard read 14-13. A...
ChessKing's Indian Defense: The Strategic Path of 9...a5 Against the Bayonet AttackKing's Indian Defense: The Strategic Path of 9...a5 Against the Bayonet Attac...
EsportsWhen the Data Table Comes Back Empty: Data Integrity and the Limits of Sports ModelsKazan, the night of June 27, 2026. The clock at Kazan Arena ticked into the...
International FootballFour Belt Nights in October: When Mexican Boxing Meets Gulf CapitalFour consecutive Saturday nights in October 2026 — the 10th, 17th, 24th and...
EsportsThe esports transfer bubble: When young talent is priced by dataNovember, a hotel in Gangnam, Seoul. A negotiation ran four hours, and nobody...
BasketballBasketball News Digest: When All Nine Sections Say "Not Enough Information"An incoming sports brief has no player names, no game statistics, and no...
Table TennisUnder-21 National Cup: Pashley and Trumpauskas defend their titles from the second seedElla Pashley walks onto the floor at Highfields TTC in Wellingborough as the...
EsportsPhantom Blade Zero and the Real Test for Chinese Game Development After WukongWhen IGN's exclusive trailer dropped with new boss encounters, what hit me...
Martial ArtsBoxRec Does Not Award Belts: What Ho Chi Minh City Boxing Has Not Told Its FansOPENING I was sitting in the fourth row of a professional boxing event in Ho...
EsportsT1 Enter Worlds 2026 With a Mid-Game Hole: Caedrel Names the Weakest LinkTwo in the morning in Shenzhen, and I was scrubbing back through an old strea...
BasketballAlex Peters: The most important career decision - Transfer from Olympiacos to Armani MilanoAlex Peters, the 31-year-old American power forward, has officially joined...
International FootballZverev Wins US Open 2026: One Title, Two YardsticksOn the press-conference recording after the final, Tallon Griekspoor's voice...
International FootballThe Empty Report and the Line Between Analysis and GuessworkThat night, the screen in the small studio in Nha Trang showed only one symbo...
International FootballSix Rounds, One Outburst, and the Real Gap at Manchester UnitedThe evening of 18 October, Elland Road. In the first fifteen minutes, the sou...
VolleyballVietnam Women's Volleyball Squad Crisis at Asiad 20: When the Truth Needs a Beautiful DressPeople call me a shock-jock, but I only say what they haven't dared to say....
TennisEleven Set Points for One Set: What the Ningbo Data Says About Rybakina Before the FinalOn Saturday evening in Ningbo, Elena Rybakina's first set ran so long that th...
EsportsFaker: Age Is Not a Barrier for Esports PlayersAfter winning the gold medal with the South Korean esports national team at...
International FootballThe Blind Spot in Vietnamese Football's Talent Hunt: A Lesson from Pham Gia HungSummer 2026. I sat in the third row of the auxiliary stand at Nha Trang...
BilliardsVietnamese Billiards: One Name, Three Disciplines, and the Cost of ConfusionOn the final night of the 2026 UMB World Three-cushion Championship in Rander...
VolleyballFinland stun world champions Italy 3-2 in EuroVolley 2026 quarter-final: four points, two ticketsIn the final minute of the fifth set in Turin, the scoreboard read 14-13. A...
ChessKing's Indian Defense: The Strategic Path of 9...a5 Against the Bayonet AttackKing's Indian Defense: The Strategic Path of 9...a5 Against the Bayonet Attac...
